RTX64Config
NOTE: This sample project will not build with the Intel Compiler.
Description
This sample contains the source code for RTX64Config, the command-line tool for configuration and control of the RTX64 Runtime component. This sample demonstrates how to use the RTX64 Managed Code Framework (IntervalZero.RTX64.dll), which provides programmatic access to all RTX64 configuration and control operations.
For the command line syntax of this application, from a command prompt type RTX64Config /?
.
Source Files
RTX64Config project:
- This project is driven off of the ArgumentProcessor class. This class parses the command line for multiple flags and commands to determine the actions it should take.
- The project will determine, based on the values it is given, whether it should set a value of a property, display the given property, or display Help and syntax for that section of the program.
APIs Referenced
RTX64 Framework Class | Properties Used |
---|---|
IntervalZero.RTX64.Config.Subsystem |
HALTimerPeriod LocalMemoryPoolInitialSize LocalMemoryPoolExpansionSize DisableLocalMemoryExpansion DisableLocalMemoryShrink UseLocalMemory ResetLocalMemoryPoolExpansionSize PriorityInversionEnabled WindowsProcessors RtssProcessorsActual RtssProcessorsRequested SetWindowsAndRtssProcessorsRequested WatchdogEnabled WatchdogTimeout DefaultTimeQuantum UseStructuredExceptionHandling Minidump StartMode FreeStackOnTerminateThread ExceptionBehavior FreezeFaultingProcessOnException FreeStackOnTerminateThread ExceptionBehavior FreezeFaultingProcessOnException |
IntervalZero.RTX64.Config.Product |
RuntimeVersion SDKVersions GetLicenseInfo |
IntervalZero.RTX64.Config.Network |
Started Memory TickInterval MaxSockets StackMTU TimerPriority IdealProcessor Verbose TimerIdealProcessor AutoStart GetAllNetworkInterfaces |
IntervalZero.RTX64.Config.Device |
RTX64Devices WindowsDevices |
IntervalZero.RTX64.Config.NetworkInterFace |
FriendlyName Driver Enabled Ipv4Address Netmask Gateway PciBusLocation InterruptPriority LinkStatus LinkStatusPriority LinkStatusIdealProcessor Mtu Ipv6Address Ipv6Prefix ReceivePriority Interrupt NumReceiveBuffers NumTransmitBuffers ReceiveIdealProcessor InterruptIdealProcessor GetAllNetworkFilters |
IntervalZero.RTX64.Config.NetworkFilter |
FilterDriver FilterEnabled |